package sskj.regulatory.data.response.camera

import com.google.gson.annotations.Expose
import com.google.gson.annotations.SerializedName
import sskj.regulatory.data.response.Response


class CameraEngResponse : Response() {

    @SerializedName("data")
    @Expose
    val data: List<CameraEngResponse.Data> = java.util.ArrayList()

    class Data {

        @SerializedName("name")
        @Expose
        val name: String? = null

        @SerializedName("code")
        @Expose
        val code: String? = null

        @SerializedName("sfjg")
        @Expose
        val sfjg: String? = null

        @SerializedName("xxjd")
        @Expose
        val xxjd: String? = null

        @SerializedName("gclx")
        @Expose
        val gclx: String? = null

        @SerializedName("gcdz")
        @Expose
        val gcdz: String? = null

        @SerializedName("kgrq")
        @Expose
        val kgrq: String? = null

        @SerializedName("bjrq")
        @Expose
        val bjrq: String? = null

        @SerializedName("gczj")
        @Expose
        val gczj: String? = null

        @SerializedName("jglx")
        @Expose
        val jglx: String? = null

        @SerializedName("jzmj")
        @Expose
        val jzmj: String? = null

        @SerializedName("jgcs")
        @Expose
        val jgcs: String? = null

        @SerializedName("jsgm")
        @Expose
        val jsgm: String? = null

        @SerializedName("jsdw")
        @Expose
        val jsdw: String? = null

        @SerializedName("sgdw")
        @Expose
        val sgdw: String? = null

        @SerializedName("kcdw")
        @Expose
        val kcdw: String? = null

        @SerializedName("sjdw")
        @Expose
        val sjdw: String? = null

        @SerializedName("jldw")
        @Expose
        val jldw: String? = null

        @SerializedName("jcdw")
        @Expose
        val jcdw: String? = null

        @SerializedName("jdbm")
        @Expose
        val jdbm: String? = null

        /** 形象进度  */
        @SerializedName("picpriviewurl")
        @Expose
        val picpriviewurl: Int? = 0

        @SerializedName("cams")
        @Expose
        val cams: List<CameraResponse>? = ArrayList<CameraResponse>()
    }
}
